package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.Setmeal;

import java.util.List;
import java.util.Map;

/**
 * @author FCJ
 * @date 2020-01-03 20:31
 */
public interface SetmealDao {
    //添加检查套餐
    public void addSetmeal(Setmeal setmeal);
    //添加检查套餐与检查组的关系表
    public void addRelation(Map map);
//根据条件查询
    Page<Setmeal> findByCondition(String queryString);

    //查询所有
    List<Setmeal> findAll();
//查询详细信息id
    Setmeal finDetaldById(Integer id);
//根据id查询套餐
    Setmeal findSetmealById(Integer id);
//    查询套餐统计信息
    List<Map<String,Object>> findSetmealCount();
    //查询所有套餐名
    List<String> findAllName();
//根据套餐id查询检查组id
    List<Integer> findGroupIdBySetmealId(Integer id);
    //根据套餐id删除套餐与检查组关系
    void deleteRelation(Integer id);
    //更新套餐
    void updateSetmeal(Setmeal setmeal);

}
